Multiple launch rocket system - Français Anglais Dictionnaire